Try to find out the reason of bad behavior of your boss and find tips here to deal with your boss.
Here you will find few tips to deal with working double shift and manage your life in a better way.
You can find here benefits you will get with night shift.
Build your case, your goal is not to convince your employer that you will be happier if you work from home.
Your goal is not to convince your employer that you will be happier if you work from home. Instead of that show your boss