"Gary" is a relatively new term the vegan community seems to be adopting following one (presumably **n-vegan) person's Facebook rant about Vegans calling their cheese-alternatives "cheese."
Vegan Life Magazine shared the person's Facebook rant, blocking out the person's name.
Apparently, the post was incited after the person discovered that their local supermarket, Sainsbury's, was selling a vegan variety of cheeses made with coconuts from their Deliciously FreeFrom line of food products. Read more...