I actually really liked that episode too, but Danny's response was very immature even if it made for a good plot.
I thought it was annoying how he got all hurt and blamed everything on Jesse, which I guess is almost the same problem that you have. Michelle definitely should have known better. It's worse than what Steph did in Honey, I Broke The House as far as I'm concerned, and we all know how upset he got with her.