Doesn't this website use firebase?
Perhaps we are just quibbling about which definition of the word "support"? In which case I agree that there is one definition of support in which you are right and another in which your parent is right.
Go far enough down any business transaction and you'll find a cause you disagree with. If the tree you planted makes oxygen for your worst enemy, will you cut down the tree to spite them?
There are plenty of people who would look at this situation, and do whatever they can to make sure they don't enable that person.