DS tends to be the latter. I am the former. Problem is once I have ranted I feel guilty and tend to let things go. I dislike DH sulking but I suspect I wouldn't like it either if he had a go.