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 affliction is not necessarily due to a sin that a person had committed; rather, it might be just a mere test so that the person’s status may be increased in the sight of Allaah.
The Prophet said: "The greatness of the extent of the reward is proportional to the greatness of the affliction. When Allaah loves some people, He afflicts them. So, those of them who are content [satisfied] get the reward of being content while those who get angry [dissatisfied] get the punishment for being discontent [dissatisfied]." [At-Tirmithi]
Therefore, we advise you to be patient as there is much good in patience in both this worldly life and the Hereafter as we clarified in Fatwa 83577.
Hence, you should supplicate to Allaah as supplication is the weapon of the believer and the means for achieving his wishes. Indeed, Allaah is near and He answers the supplication of whoever supplicates Him. For more benefit on the etiquette and conditions of supplicating, please refer to Fataawa 83421 and 88296.
There is no doubt that Hijab is an Islamic obligation and a woman is not permitted to neglect it except for a necessity. So, if there is no one to spend on you and you have to work, and you are forced by necessity to take off your Hijab, then it becomes permissible for you to do so only according to necessity and Allaah will not hold you accountable for it; for more benefit, please refer to Fatwa 91770.
On the other hand, you should continue to look for a pious husband to marry, who will help you dispense with work and spend on you. Also, it is permissible for you to propose yourself to someone whom you want to marry provided you abide by the Islamic conditions as clarified in Fatwa 82471.
Finally, we do not advise you to accept to marry the man whom you described in the question who has all those bad qualities as he is not pleasing in his religion and conduct.
Allaah Knows best.