Amber and Dave have completely different love languages. Amber's love language is clearly words of affirmation, and Dave's is service. Since Amber is getting literally no words of affirmation, it's bringing out her insecurities and makes her feel like she isn't good enough. Dave is critical, but in his mind he is helping her because service is his love language. He is frustrated she doesn't help around the house more. She's frustrated he's too critical and feels he points out her flaws.
Unfortunately in situations like this where one person is more insecure, it gives the other person more power and makes them lose respect for the other person. I feel Dave has lost respect for Amber and doesn't treat her at all like he really WANTS to be with her.