As someone who listens and watches lots of YouTube music videos I can understand how annoying at can be.

I think your flatmate has a problem if she calls you all those things maybe she is putting you down because she feels inferior but then I'm no psychologist and may be reading things wrong.

SMum is right join clubs meet other people and ignore all she says.