If you should stay married or not is your own personal preference.
From what you have said
1) I don't think taking advice from friends is a bad thing as guys are very bad when it comes to buying gifts. May be that is his way of making sure he is doing the right thing for you.
2) While he may be under obligation to send money for his own parents i don't think he is under any obligation to send money to your parents. You need to find a way to earn money so that you do not depend on him for money to be send to your parents.
3) Men are bad with dates. You can remind him by giving him hints. Also you need to understand that if you are not working he has the responsibility to run the family so he may not want to create problems at his work by behaving irresponsibily.
Have an open talk with him and try to understand the reasons why he is behaving that way with you. You need to communicate, weigh your pros and cons and then decide what you want to do.