Geld them, it may take awhile but they will change their attitudes. A friend of mine gelded his teenage stallion (and he had bred mares) he was a great gelding! Talk to a reputable vet and wait until the weather is cooler so the stress is not so bad on them.