The word “polemical” means expressing or constituting a strongly critical attack on or controversial opinion about something ...