In a large bowl, first mix the sugar and vinegar together until dissolved and then add the mayo. Next, add all the remaining ingredients. Let chill in the refrigerator at least an hour before serving- it tastes better with a few hours to marinate. Enjoy!