I agree FC invite spam is rude, and an annoyance.
I agree that declining an invite should have some way to prevent being re-invited unless you want it.
I do not agree that acting in accordance with SE's own guidance should come with a handy button to privately message me whatever unpleasantries you wish. If the ingame implementation doesn't permit me to see that someone has already been invited and declined, then how can I possibly be held accountable for that same player receiving a second invite from me, or another mentor at a later date? Am I expected to memorise every player that i have ever invited, when player search returns in excess of 200 characters, which changes dynamically as players log in and out?

I'm not "trying to avoid consequences", as I do not see that verbal abuse as an intended or reasonable response to have to another player trying to invite you to an official game system.
If you want to argue that there is a valid use for mentor's PC names being attached to NN invites, I'd love to discuss that - but I cannot see that it's a feature that exists for the net benefit of anyone in the system as it stands, nor do I think that "Just don't invite people if you don't want to get shouted at" is a constructive comment to make.