All perfect praise be to Allaah, The Lord of the Worlds. I testify that there is none worthy of worship except Allaah, and that Muhammad is His slave and Messenger.
First of all, you should know that marital life is rarely free from problems or the spouses having different views about some matters. Hence, the wise spouses are those who take it easy and solve their problems with wisdom in order to avoid any disagreement.
You may advise your husband in a good manner and in a nice way about the sins which he does, and his criticisms to you about gifting him or not owning a house, while supplicating to Allaah to turn him into a righteous person. You may seek the help of some of his friends who may influence him, as he might come back to his senses and then the problem will be solved. It should be known that marital life may continue even though there is no love between the two spouses in order to achieve other benefits by this marriage.
Anyway, if the attempts for reconciliation are of no avail, and you fear to be negligent about the right of your husband because of this dispute, then you have the right to ask him to divorce you in return for compensation which you will give him or in return for you renouncing your right about him spending on you, provided you have not renounced his obligation of spending on you in the marriage contract and the like; for more benefit, please refer to Fatwa 89039.
Finally, the following matters should be mentioned:
1- The husband is obliged to spend on his wife and provide her with a separate accommodation; for more benefit, please refer to Fatwa 90395.
2- The spouses are not obliged to gift each other, but it is desirable for each one of them to gift the other according to his/her ability, as this strengthens the marital relationship between them.
3- It is not permissible to befriend non-Muslims; Allaah Says (what means): {O you who have believed, do not take My enemies and your enemies as allies, extending to them affection.}[Quran 60:1]. However, this does not mean that it is forbidden to trade with them and the like without having any affection towards them.
4- Smoking is forbidden because it is very harmful; for more benefit, please refer to Fatwa 81589.
5- In principle a woman should stay in her home and it is not permissible for her to go out to work unless she abides by some religious requirements; for more benefit, please refer to Fataawa 82399 and 91310.
6- The husband is obliged to fulfil the conditions which his wife conditioned on him before the marriage contract and which he accepted, among which is the cooking which is mentioned in the question; for more benefit, please refer to Fatwa 90809.
Allaah Knows best.