The word for today is…
polemic (noun) – 1. A controversial argument, especially one refuting or attacking a specific opinion or doctrine.
2. A person engaged in or inclined to controversy, argument, or refutation.
(adj) – Of or relating to a controversy, argument, or refutation.
Source : The Free Dictionary
Etymology : 1630s, “controversial argument or discussion,” from French polémique (16th/17th century), noun use of adjective meaning “disputatious, controversial”