I don't think saying they're assholes to the last five minutes is a good assessment. Maui seems just very proud so far, which fits into him being a demi-god, really. Flynn was kind of one of those people that could weasel his way out of everything, but warmed up to Rapunzel pretty fast, while Kristoff was pretty much just unpleasant because he was frustrated that the weather ruined his business. None of them did really bad assholish things to the respective princesses.