Irene Adler doesn't work for Mycroft Holmes. She worked with Moriarty.
Not many people actually call Sherlock 'freak', that's usually just Donovan and Anderson.
Also the last question is quite misleading, as Moriarty did pretend to be an actor, but that was to convince the entire world that Sherlock was a fake. He also pretended to be Molly's boyfriend,'Jim from IT', to trick both John and Sherlock.
Not many people actually call Sherlock 'freak', that's usually just Donovan and Anderson.
Also the last question is quite misleading, as Moriarty did pretend to be an actor, but that was to convince the entire world that Sherlock was a fake. He also pretended to be Molly's boyfriend,'Jim from IT', to trick both John and Sherlock.