Subway fucking sucks. I had the same experience with their sandwich, and vowed to never eat there again. I don't think snickers was ever good, but it could be the palm oil they're using, which some people hate.