I can see how it would be upsetting as well. Without the apology, I'd have been pissed about it too. UB has had a clean record for 4 years though, and doubt he was lying in wait for that amount of time just waiting to post "the pron".
It happens, I've done stupid shit when drunk too. Sorry to hear about your GF, but be glad it all happened before you got married and had kids. (it's the only silver lining I can come up with)