You are understating taxation on investments, business income, and rental property. Corporations are heavily taxed on their earnings including dividends to shareholders. Small business owners get hammered on taxes. Long term capital gains have a lower tax rate (20%) for high earnings plus the 3.8% surcharge. As an owner of rental property, I do not see any tax benefits. Depreciation rules are ridiculous forcing long schedules even for minor assets. Depreciation of a rental property are subject to recapture at higher tax rates.

The bottom 45% are freeloaders. A large part of this group pays negative taxes (tax welfare). Demand for public services is driven by demand from this group. Everyone should have some skin in the game. I have empathy but tax freeloading is terrible public policy.