You know I agree with you for the most part. A lot of where we disagree is when we switch back and forth between reality today and what you would do "if you were king".
I do disagree with your opinion on the outcome of raising capital gains taxes, though. We are talking about investment in aggregate. People invest in things that they think are safe (not risky) and have high return. Americans don't put money into Mexican banks and currency because the investment is risky. The unwise who put too much money into Mexico because of high potential returns risk having Mexico devalue their currency among other things. On the other hand, Germany is considered a fairly safe investment. However, if you pay attention, you see people like Steffi Graf try to hide their money from the German government. In all, many europeans squirrel away capital in Luxembourg, Switzerland, and Monaco to avoid high tax rates.
So, if we want to maximize revenue and economic growth, raising taxes on investments probably isn't the answer. Investment in the US would still occur with higher taxes. It just would not be maximized and historically it seems to actually decrease government revenue. A flat tax would certainly help increase government funds, though.