Ecclestone made the remarks on Saturday while speaking to BBC Sport's Dan Roan before qualifying.
“We believe the government were in a way really stupid to put this race on because it's a platform for people to use for protesting," he replied, when asked if the race had been politicized.
“I think it's good [though, to come here]," Ecclestone added, “because I don't think it's for us to decide the politics… good or bad. We're here to… it's a good circuit, it's a good race and we think everybody's happy so we're here.
“MPs are good, we see them once a year [when they say we shouldn't race here], we never see them otherwise. They suddenly pop up, which is good because no-one knows who they are and suddenly they get their name in the paper.
“At least the groups who are here are talking with each other and trying to sort things out. I'm speaking to the leader of the opposition after qualifying."
“We're not here, or we don't go anywhere, to judge how a country is run," he continued. "Human rights are that the people that live in a country abide by the laws of that country. I might be in Africa doing 200km/h with no problem. If I come to England and do the same thing, I'm in trouble.
"So it's a case of whatever the laws are in a country. People need to respect them, all of us visiting, and the people that live here."
Meanwhile, according to British newspaper, The Guardian, Bahrain's crown prince, Prince Salman bin Hamad Isa al-Khalifa has 'laughed off' the comments.
“It's Bernie being Bernie," he stated. “I love Bernie and his quotes. I think it's funny. I have a sense of humor.
“People will know he is just being sarcastic. I think it's funny, and I cannot be thankful enough for his support," he added.