In addition,I must address this comment: "Punishing those who are successful is and will be seen as discrimination (people with money can be discriminated against, not just the poor"

Money is not synonymous with success nor does it indicate value to society. In my previous scenario, Bill,Kelly, and Janet commute to work on publicly funded roads, they all received publicly funded K through 12 education and publicly subsidized student loans for college. They all have safe water to drink thanks to publicly funded water systems, Live in reasonably safe communities thanks to publicly funded law enforcement. All three benefit from these publicly funded amenities. Janet receives additional benefit because the publicly funded amenities make it possible for her to hire educated and reliable employees which helps her keep her business profitable. It is only natural that Janet should pay more in taxes because she benefits more. This is not "punishment" this is paying her fair share.