Agreed.
Demonstrated is a synonym for protested. Additional synonyms include opposed and objected.
A synonym of precisely is "exactly."
Protesetants
Protested...as in someone HAS protested.
on synonym is transfer you can add some though
There are a few synonym for the word science. Some of the synonym for science are art, discipline, skill and lore.
draft cards
Various
The word relentless is a synonym for some words and an antonym for others.
bladder
Yes protest and protested mean the same the only difference is that protested has an ed at the end
"Surely" does not have a direct synonym for "why." However, some synonyms for "why" include "for what reason," "what for," or "how come."