I think this is the crux of the argument.
You write "Successful people benefit more from society". Whereas I fall into the mantra of "Society benefits from successful people".
I want Steve Jobs (RIP) to be rich & successful. I love my Iphone! I want Bill Gates to be rich and successful. I love my windows too! I want people to be driven to create and invent and improve society, and for them to be rewarded for their worldwide unimaginable additions to society. The more you tax people and take away what they've earned (at least where fraud is not involved, ie. banks are a whole other story), the less people are driven to succeed.
In my homestate of California, which has near the top overall taxation (if not the highest), all the rich people are leaving and business are not opening up here any more. So now, the taxes are higher and no one is here to pay them. So now, no one wants to be here, and your overall revenues are going down, even though you raise taxes. So it's a fuck up on the two main counts.
I want my boss to be rich. I want the company I work for to pay less taxes. In each of these cases, the more money they make, the better off I am, whether it be more money, more job security, better, cheaper products.