Sorry have checked again and she is only napping for 1 hour during the day? Is that right? Is that the case even on days when she is awake until 9pm?
To be honest, I am very anti-CC for various personal reasons. With my first I was very stressed about doing everything right, but things improved over time and by the time she was about 4 she slept GENERALLY through the night in her bed every night.
My nearly 3 year old sometimes sleeps all nights in her own bed, but sometimes doesn't. Last night she stomped loudly into our room at midnight and gallumphed into our bed shouting I CAN'T SLEEP. DH went into her bed and she slept in our bed all night - she has a bad cough at the mo, which i think was upsetting her.
So, every night is different but she is MUCH better than she was a year ago. My aim isn't to make the children sleep through all night - my aim is just to parent them during the night in the same way as I do during the day, and just try to meet their needs as gently as i can.
If you and your husband are arguing and stressed then the solution is not to get your DD to sleep during the night. I'd recommend couple's counselling if you can arrange it - it really helps with communication issues, and it sounds like he is really putting you down and being unsupportive. IF he is like this about sleep, then he is going to be like this when she is tantrumming at Asda. And she will pick up on all the stress too.
There isn't a SOLUTION IME which will painlessly fix things, but they will get better in time.