Coronation Street's Antony Cotton has said Prime Minister David Cameron is "not in touch with the people" for backing a proposed ban on showing same-sex kisses before the watershed.
The actor, who plays gay father Sean Tully in the soap and is gay himself, said the policy was "nonsense" and "unenforceable".
Speaking at the British Soap Awards, Cotton said: "That just goes to show that the man doesn't know what he's talking about and he's not in touch with the people.
"As for that policy, it's utter nonsense. And one would hope that in 2011 it's entirely unenforceable because it's a nonsense.
"But you know, they'll learn. They say these things and then one day people go off them don't they. And that isn't what this democracy is, and modern society."
Cotton's co-stars Brooke Vincent and Sacha Parkinson, who play teenage lesbian couple Sophie Webster and Sian Powers in the soap, were also fuming about the proposed ban.
Vincent said: "I got told off for tweeting that if basically same-sex kissing is what David Cameron's worrying about, there's something wrong with the country.
"I honestly think the amount of feedback we've got off this storyline, and people saying thank you so much, for one person and their own judgment of things to stop it I think is absolutely ridiculous.
"I think a lot of people will protest against it definitely and I hope so because I think it's ridiculous."
Parkinson added: "I think that message is sending out that it's wrong to people, I really do. Don't get me started because I'm going to get so angry."