Yup, your friend has hamorexia.  You should consider breaking away from that relationship.  Hams are selfish and almost always prioritize their selves first.  That's no kind of friend I'd care to have.  Plus, they're full of stupid bullshit, as you seem to have noticed.