If I blocked everyone whose opinions I disagreed with, I’d end up in an echo chamber where I only hear opinions I agree with. There would be nothing to learn and nothing to debate. While I disagree with your continual demonising of the President of The United States, I accept your right to have your own opinions, and your freedom of speech to give voice to them.
I do block people who are only interested in abuse and ad-hominem attacks, but am happy to listen to actual debate, even when it is the exact opposite of what I believe to be true.