Harbaugh was definitely unprofessional, but I think this is much ado about nothing. Harbaugh was excited over a tough win and Schwartz was pissed that Harbaugh was so exuberant. Harbaugh shouldn't have been so giddy and Schwartz should not have run after Harbaugh.
Schwartz claims he heard obscenities, but the tape really doesn't show Harbaugh slinging them. Harbaugh sorta apologized, but wasn't really that genuine stating, "I shook hands too hard! It's on me."
Unfortunately, Schwartz could be the one who is fined because he actually "assaulted" Harbaugh. Assault may be a harsh word, but Schwartz ran after him and made contact. In most states what Schwartz did was a crime.
When all is said and done, I don't think either will be fined and it will all be swept under the rug since both teams are hot tickets right now.