I think it is moral and reasonable to minimize your taxes within the law.
I think it is immoral to evade the taxes that you owe.
I also think it is immoral to write the tax laws for your own personal benefit, but so is most of what the lawmakers do before they go back to their banking jobs.
+1...
Do what you can to change the law... but follow the law while doing it.