So it's 100% correct for corporations to spend unlimited amounts of money in support of whatever political campaigns they like?
Yes. Anybody can, including the person in charge of spending in a corporation.
The parent has been Fox brained
Yes. Anybody can, including the person in charge of spending in a corporation.