but reason 2 is to protect the competitive balance of the league. i don't considerate just cheating one owner when one sided trades are made, i considerate cheating every member of the league.
Exactly, which is the point that those who think there is only one reason fail to recognize. They ignorantly dismiss it as pure jealousy and inferior management in all cases. Of course occasionally vetoes are made because of pure jealousy and poor management, but none that I am a part of.
My philosophy is that if you want to play in a league where no vetoes are allowed, be my guest. It's not my cup of tea, and I'd never do it, but if you're comfortable with it, more power to you. I'd much rather play in a league where there's some security measure against the kind of things that can ruin a league.