I prefer simply “patriot.”
We can’t really use “Patriot” anymore. The libs will call themselves patriots even though they hate America, because they’re liars and it’s just what they are. “American Loyalist” will revile them, and thusly reveal their true colors to the average Joe citizen who does not yet (but soon will) understand that the communist liberals would gas all not like them if they could
I very much approve of the moniker “American Loyalist” and will adopt it henceforth as well
To steal a phrase from Article 15 Clothing, “Unapologetically American”?