You tax behavior you want less of and spend money on behavior you want more of.
I don't think you want to change risk seeking behavior by entrepreneurs and investors. In fact, countries like the Netherlands and New Zealand don't have any capital gains tax but very high income tax. My recollection is taxing long term gains actually reduces revenue and vice versa by lowering them. Tiering capital gains at the upper echelon?
The income side is different but why such punitive rates? What are you doing with this money you're taxing? Are you putting it in a lock box for housing, education, technology and infrastructure to bridge the gap? That will move the economic needle more than anything else you can do with the expense side. So while you're raising revenue for this shouldn't you revisit why medicaid started out with 1 in 25 American using it but today it's 1 in 6? Don't you want to discourage that crowding out behavior and encourage good behavior.