To be honest, I do not think it deserved a 29% Rotten score, but in my personal opinion, it wasn't better than the above films (with the exception of IM3, where I think I'd be among the 21% that did not like that film).
When you have a very serious film like BvS, you'll need to really execute the story well. Without a well-executed story, you're left with nothing much. With movies like Thor TDW or IM2, even when the story may be lacking, their overall light-heartedness and strong main characters (you can't deny that Tom Hiddleston was a really good Loki and Robert Downey made a great IM/Stark) could make up for that. While the story may not have been the best, they were fun in their own right.
Also, I will repeat, blaming critics for low box office sales is grasping for straws. You over-estimate the number of people who actually look at reviews before watching a movie. I read reviews too but I only read them after watching a film to see if my views agreed with what other people thought.
I think word-of-mouth has a bigger effect. In my household for example, my brother was planning on watching BvS but when he saw I wasn't too happy about it, he didn't. When he didn't his friends didn't too (they were planning to go together). Now they are just waiting for it to come out of HBO or other cable movie channels we have to watch it for free. I am sure that happened to a lot of other people too.