So how much money have you invested in small businesses? You can put the money you want to pay in the form of higher taxes into a venture capital fund who helps small businesses grow. If you have some moral issue with making profit you can always donate that charity.