When I met my partner 5 years ago he was managing the failing family business. We both put in long hours eventually bought the business off his parents and are slowly making a success of it but it's hard work. Hes not great with the finance side which is my role and this is where we disagree majorly. The latest disagreement is really topping me over the edge and I feel like walking out but I know if I do that he won't last 1 year before the business crumples and we hve a mortgage together. We both hve a son each the same age. When lads were looking for work my son got a job in McDonald's his couldn't get 1 (he refused to work in McDonald's) so my partner hired him and gave him more money then my son was earning. Which I thought was totally unfair as he was doing less work, coming to work late etc etc. Fast forward a year we move to a different area so my son is looking for work near home we let his son go because we had to close due to Cv. My son found work in warehouse, hated it and left after a week. My partner moaned about him leaving then his son got a job in warehouse and left after 3 days my partner never said a word to him. He has just told me his son can't wait to come bck to work for us as he hated job in warehouse and his coming bck to work full time. I am fuming, his son is absolutely useless, doesn't want to be there only wants the money, acts like he knows everything but constantly makes mistakes and was caught robbing a co workers lunch. My partner has blinkers on when it comes to him. But the main issue is we cannot afford to pay for someone who we don't need. My partner is having none of it and I just feel like walking out. Any advice welcome, sorry for the rant.