Grasshopper refers to someone who changes their viewpoint or
opinion depending on who they are around at the
time. This term comes from at latest the early 1900s. The reference is to the
animal as they hop around to different positions on a topic based on who they're near.
-
Bob is a big fan of freedom of movement when he's out protesting against the need for Visas.
-
Bob is a loud supporter of tight immigration control when he's with his Republican friends.
- In polite society
Bob is referred to as a Grasshopper.