What is wrong and immoral is that a single company is considered immoral for not paying an additional $2,400,000,000 in taxes.
Whats also shocking is that the tech companies have billions of dollars sitting around doing nothing.
The money tech cos have 'sitting around' isn't actually idle. You can see what it's used for elsewhere in the thread.