But after years of taking part in anti-Israeli and anti-Semitic activity, Hafeez's beliefs took an unexpected 180-degree turn. The man who now calls himself "a proud Muslim Zionist" has arrived in Israel for a four-day visit on Saturday as part of his effort to battle misinformation about the Jewish state.
In a meeting with Deputy Foreign Minister Danny Ayalon and the press on Sunday, Hafeez noted that much of the hatred and intolerance of Israel stems from ignorance.
"I've always said that (the problem) with Israeli advocacy (is that) we're not getting the truth out there," he said. "(…) People don't know the facts. I would say to anybody, come to Israel. See the rights that Muslims have.
UK media's bias
The activist and blogger's perception of the Jewish state changed a few years ago, after he came upon a copy of AlanDershowitz’s "The Case for Israel."
Hafeez said on Sunday that the media in the United Kingdom demonstrates a deep bias against Israel, a phenomenon he says has a hand in turning the public against the Jewish state.
"Israel can do no right in the UK press," he said. "Israel is always wrong and everything has a very negative slant.
'Palestinian state never existed'
His mission, he said, is to prevent others from growing up brain-washed, the way that he did.
Hafeez lauds a video made by Deputy Foreign Minister Ayalon and StandWithUs, noting that its value lies with the way it relays the truth about the Israel-Palestinian conflict.
In their meeting Sunday, Ayalon urged Hafeez to organize a group of European Muslims who would visit Israel and learn about the country.
The official asserted that one of the problems that the Israeli diplomacy faces is the inability to penetrate the wall of animosity. He expressed hope that more Muslims would choose Hafeez' path, noting that this is the way change Israel's image and solve the conflict.