My morals are pretty messed up when it comes to SEO
Don't worry, it has nothing to do with morals at all. I will explain. As we all know SEO is done for ranking websites on search engines, such as mainly Google.
Now, Google may have certain guidelines to adhere to or rather certain (Google's) terms of service. Doing anything which is considered by Google as against their terms of service is what is considered (by Google) as blackhat SEO, although in reality there may not be anything blackhat in nature.
So, when we say blackhat SEO it merely just only refers to whether it is within or outside of Google's terms of service and has absolutely nothing to do with any morals at all whatsoever.
Infact one other reality on the other hand is questioning the morality of how Google itself operates. Go to google dot com and search "google fined" and you will see real news such as "Google fined $592M in France for breaching antitrust order to negotiate copyright fees for news snippets" and numerous other cases where Google was fined for violation of data protection acts, etc.
So, don't worry, what Google may have in it's terms of service, etc is their mumbo jumbo and based in their mumbo jumbo they unrealistically consider many SEO techniques as blackhat.
My suggestion is : Do not base your morals on what some company's terms of service are. Often such companies themselves violate their own terms of service as per their convenience, such companies themselves are also proved to violate the laws in many jurisdictions. Don't let their terms of service dictate what is considered moral and what is not.