Vegan reputations

Vegan reputations

Vegan reputations


First of all, for any vegans in the audience who might have read the topic of today’s lesson, don’t worry – the article is written by a vegan activist! It’s NOT an anti-vegan lesson!

This lesson looks at the attitudes held by omnivores (meat-eaters) towards vegans, and vice versa, in an attempt to understand why there is, or can be, negative feeling between these groups. 

The article, published in The Conversation, was written by a young vegan PhD student at the University of Technology Sydney (UTS), who wants to understand how vegans and animal rights activists can communicate in a more effective way about their cause, rather than rubbing people up the wrong way. (“To rub someone up the wrong way” means to say or do something that annoys someone or puts them in a bad mood.)

It’s a well-considered discussion, and I hope you’ll find it interesting and informative. There are also two language focus points for your independent study. 

You can read the article here: Why do vegans have such bad reputations?

I hope you get something out of this lesson (that is, that you find it useful) and as always, I’d love to hear your thoughts on this topic.



More to explore

Visit Georgia

(AN ADVANCED READING LESSON) Before I started this community, I didn’t know anything about the tiny Eastern European nation of Georgia. Now,

Read More »
Ask ChatGPT
Set ChatGPT API key
Find your Secret API key in your ChatGPT User settings and paste it here to connect ChatGPT with your Tutor LMS website.

Book a short chat with Joanna

  if (typeof hasAmeliaAppointment === 'undefined') {
    var hasAmeliaAppointment = true;
  if (typeof hasAppointmentApiCall === 'undefined' && '' === '') {
    var hasAppointmentApiCall = true;
  var bookingEntitiesIds = (typeof bookingEntitiesIds === 'undefined') ? [] : bookingEntitiesIds;
      'hasApiCall': (typeof hasAppointmentApiCall !== 'undefined') && hasAppointmentApiCall,
      'trigger': '',
      'counter': '1',
      'service': '6',
      'employee': '2',
      'location': ''
  var lazyBookingEntitiesIds = (typeof lazyBookingEntitiesIds === 'undefined') ? [] : lazyBookingEntitiesIds;
  if (bookingEntitiesIds[bookingEntitiesIds.length - 1].trigger !== '') {
  if (typeof hasAppointmentApiCall !== 'undefined' && hasAppointmentApiCall) {
    hasAppointmentApiCall = false;

<div id="amelia-app-booking1" class="amelia-service amelia-frontend amelia-app-booking">