I slightly agree with you, but I really dont think theres an easily reachable middle ground for penalties regarding losing. What i have thought about and talked a lot with all my pvp-er friends is that battleground queues should have a system sort of similar to the dungeon finder, except without a tankqueue. I think battlegrounds should have a minimum number of healers, or, since that would probably mean worse queue times, the number of healers on ally/horde should be equal. Half of the time when i get into a match where my team gets dominated, besides the horrible players who have no grasp of strategy, the fact that we have one healer while horde has 3 resto druids and 2 disc priests and 1 pally healer really doesnt help.
Dont do drugs, they're bad. Why are they bad? because they are. shutup.