If they choose to follow such detestable parts of their religion openly then yes they should go to jail. Pakistan is a sunni majority nation & we hold the sahaba in great esteem.
They do not even let sunnis have a mosque in Tehran yet Pakistan as a sunni state allows them so much freedom. It's time some of these freedoms were curved. Twelver shias have no right to do things like cursing the sahaba or take political orders coming out of Qom. Pakistan has been far too lenient on it's shia population for a long time.
You need to get your facts right. There's people out there who believe in and worship Satan. They hold him in great esteem. Don't get me wrong then what should they do and think about us muslims. Nobody is a saint or perfect. No one is considered Masoom after the Prophet s.a.w. freedom of speech and the right to speak shouldn't be banned. And no one should be punished for that.
As far as Sunni mosque in Tehran, show me a Single shia mosque anywhere in Iran. They don't have this sectarian nonsense that is in Pakistan. Masajedallah, and that's what they believe in. Cursing only means 'may the blessing of Allah be removed from them' it's nothing to jump up and down about. And they don't curse the Sahaba. It's just a few individuals, just a handful and because of what they did and got up to.
"Pakistan has been far too lenient on it's shia population for a long time"
Has it. With all those target killings. Is this leniency.