I do blame the writer as well as the director for approving it. In a weird way by having Superman trigger the signal that lead Zod to earth, Supes is actually partially responsible for all the destruction that went on.
I don't know how you could possibly blame Superman for accidentally activating a signal on a ship.
This to me is just piling on because you don't like the movie, so now naturally every
little thing annoys you about it.