It's important to understand the difference between tax avoidance and tax evasion. Tax avoidance is taking all the deductions, programs, etc. you are entitled to under tax law. We would never expect an individual to not take a tax deduction or child credit etc. because they have "courage". That's just bad personal finances. Tax evasion, on the other hand, is illegally trying to avoid paying taxes you owe. For example, lying on your tax forms.
I have no problem with Apple doing legal tax avoidance, and all their investors (including a lot of your personal retirement plans, etc) would agree. Anything else would not be patriotism, it would just be bad finance practice. If they're doing something illegal, that's another issue. But let's not slam a corporation that is legally following tax law. Instead, let's slam legislators and encourage legislation to close tax loopholes and simplify the tax code.