I think the alleged Yahoo letter did not come from Yahoo. It doesn't read like a business letter.
There are gay agenda fellows who sit and read everything online and then send out whatever kind of spam that suits their purposes to try to intimidate people like you who freely express their negative thoughts about gay stuff. If I were you, I'd forward that note to Yahoo's spam site.
yahoo-dev-null@yahoo-inc.com
This is the email address the letter came from