My feedback would be that nuance is missing
Don't push an agenda. We already have MSM for that.
Show that you have compassion for the people you don't agree with and try to understand their fears, problems, etc.
Not saying that you don't have and don't understand, but it doesn't show.