Not sure I care about 50% or 53% or whatever. I really care about a HARD salary cap so that all teams can compete. And I care about NON guaranteed contracts so that drunks like Vin Baker don't keep getting paid.
Personally, I think that if an owner is dumb enough to sign someone like Baker, Arenas, or Curry to a multi-year guaranteed contract they are getting what they deserve if they are forced to pay it. Non-guaranteed or partially guaranteed deals should be the norm.
OTOH, I'd like to see it set up where you can drop a player from the team...at any time...and have their salary come off the cap. The team still has to pay them, but their salary doesn't count against the team signing another player. The player would then be free to sign a new contract with another team with no effect on what their old team has to pay them. I'd be perfectly okay with a soft cap like they now have, or a harder one...with this rule.