Robert Pattinson, who played Edward Cullen in the hit vampire film franchise with Kristen Stewart, said he has had it with the ‘Twilight’ haters.