2) The avoidance of C-corps has to do with double taxation and high-marginal rates on the second level of taxation. So, again, this analysis is flawed. The absence of C-corps is evidence that the tax rate/s in fact makes them un-economic and thus illogical to bring into existence.
3) Small businesses are hurt by both excesses of credit (which lead to asset bubbles and COGS inflation) as well as localized shortages of credit. There is currently not an aggregate credit shortage (corporate balance sheets are stuffed with cash). Seperation of retail from investment banking would help with the localized issues around credit to small businesses (because it would eliminate cross-product subsidies, and more rational pricing structures for debt).
4) This would actually support a public heathcare system in its entirety. Which is legitimately, not an idea either side has addressed. But its also arguably a feedback loop on the tax issue: if it goes away somebody has to pay for it. This is likely to show-up in the tax bill if the service is nationalized, for example.
These are all good points to raise, but would just propose to have a little more background added for color. Politicians and voters are almost always out-informed on these issues by special interests. But because the latter elects the former, they only need to communicate at levels of "Mininimum Viable" product. Which is a great innefficiency :/