On the one hand, I think when friends, family or public figures post personal and political views, you can just let them express themselves and leave it at that. Even if I disagree, I just try to think of it objectively that they felt strongly enough they wanted to vent, and I just let them have that space without backlash. I don’t want people to be scared to share even controversial opinions. I think different views and difficult discussions are important and we can’t have them if everyone is too scared.
However, when you do drop controversial opinions in your friends, families and followers laps, it’s only realistic to know you’re inviting a discussion. if someone rages or attacks you, I totally agree that warrants a block. But, if someone is just politely disagreeing I think it’s fair game. Now, it is her social media account so she can post and block however she wants, but, she will alienate people if she is going to create a controversial, aggressive and hostile environment. If she’s cool with that being her reputation, then so be it.
If your going to cast a line out you can’t be surprised when you get bites. it’s also worth noting that she argues and blocks people over even petty topics or even misunderstood praise. Again, she can block to her hearts content, but it does make her look hot headed and foolish. it would be better if she ignored people who disagree, or, if she must respond, she could take a minute to think of a respectful, thoughtful reply and be the bigger person. It would be much better for her image and her brand, which is mostly what her public social media is for. Publicity and freebies. If someone tells her she’s losing a follower, she can just let them go without the fuss. Angrily replying then blocking feels like “you can’t fire me, I quit!” And childish “last word” behavior, which, again, makes her look like a jerk.