While it doesn't mean that they are all right, two of them that doesnt agree can be right at the same time.
While no one is going to change anyone else's opinion, everyone including you and me will keep posting. My point? Its useless and unrealistic to say period in this place, in this discussion.
To the dictionary:
deadbeat (PERSON) Show phonetics
noun [C] MAINLY US INFORMAL
a person who is not willing to work, does not behave in a responsible way and does not fit into ordinary society:
He's a real deadbeat who's never had a proper job.
[as form of address] Come off it, deadbeat, you're never going to get anywhere.
deadbeat (IN DEBT) Show phonetics
adjective [before noun], noun [C] MAINLY US INFORMAL
(a person or company) not willing to pay debts:
The new law is aimed at deadbeat landlords who owe $22 million.
http://dictionary.cambridge.org/define.asp?key=19860&dict=CALD
http://dictionary.cambridge.org/define.asp?key=19861&dict=CALD
Its arguable if you understand this vision of the character yourself. But it looks more obvious that you dont get the meaning of the word deadbeat. He might have made a mistake with Lois (not saying good-bye to her) but it is far from being deadbeat.
If Superman would have said good-bye, he stilll would have been away for 5 years since when he left neither him or Lois knew about her pregnancy.
As soon as he knew Jason was his son, he went there and told Lois he was going to be near them. Given that Lois herself didnt know that Jason was Supermans shed be as deadbeat as him about his own son.
Once again Superman has a history of episodic deadbeatism when he quit his mission and left Earth defensless against Zod and co.