Totally agree with him, games are owned by the creators. If you don't like the ending of a game that is fine but I wouldn't expect a refund, just don't buy the next game by that publisher, or purchase add-on content released later.
I have to say though that I will prob not buy ME3 as a result of the negative press and I am sure I am not the only one, so sales will suffer and in turn send a message to the developer.