I am looking for a single word to describe someone who does not care about their responsibilities.
Logically, the word "irresponsible" should work here, but dictionaries say that an irresponsible person is someone who doesn't think enough or worry about the possible results of what you do.
1- Then I wonder what is the single word for a husband who does not care about his family (wife and children)? Such a man does not take charge of his family expenses and the way his children grow and the way his wife makes ends meet.
2- The same goes for a woman who does not care about the way her children grow, what they eat, their education, etc.
3- Or please assume a colleague who does not care about their tasks and duties at work and most of the time overlooks his/her responsibilities.
Does the word "irresponsible" applicable for all cases above?
4- Also, I need to know the single word to describe someone who when accepts a responsibility, cares a lot about it and does his/her best in order to fulfill or accomplish it? (The exact opposite for all the cases above.)