Hey man,
Don't be so hard on yourself, or well- at all. You aren't a fraud... in fact, if anyone's a fraud here it's your "friend". Pardon my french, but seriously, WTF? What kind of a friend would do that? My imagination guesses that he isn't a Vegan/dislikes your veganism and for whatever...