Man of Steel vs. The rest of the MCU

It all boils down to this – the movies that preceded these major events. Warner Bros. has only Man of Steel, while Marvel and Disney have no less than 12 movies. Presenting the consequences of actions from previous installments is a necessity in the current movies.
For Batman v Superman it is pretty clear – the destruction of Metropolis is the important event. For Civil War, it’s the third acts in all of the solo movies, along with the third acts of both Avengers flicks.
All of these events prompt the world and the normal humans to call for the regulation of the enhanced individuals’ actions. And, as far as I am concerned, this is uncalled for – at least in Batman v Superman.
Thus, the inexperienced hero has to do his best against trained individuals bent on destroying the world. Of course, it’s his fault that the Kryptonians arrived on Earth, since his lack of knowledge triggered the beacon. However, I can say that this is an honest mistake and that, eventually, Zod would arrive on Earth (as he says, he’s been on planets where the Kryptonians went before – he’s meant to arrive on Earth as well, since a scout ship crashed on the planet).

On the other hand, in the MCU, I can understand almost all of the reasons that prompt the Accords. However, why should all the Avengers go on trial (this is, basically, a trial), when only Tony Stark is to be blamed for the creation of Ultron (this was the biggest reason the Accords were created, since the document is called Sokovia Accords).
This isn’t just an honest mistake a la Clark Kent. He’s basically created Ultron, and then let the blame fall on the entire team.
On the next page, how do the directors fix the collateral damage issues?
