Yes, ND had a bad loss, but they do consider the fact that a key starter was out for that game and is expected back. Their other loss is to #5 UConn. Also, ND has better wins than us, including #2, 7, 6, 13, & 16. We have wins vs #8, 12, 14, & 19. ND's SOS is #1. Ours is #17.
I agree about us being better than UConn, and find their results a little perplexing as it relates to current rankings. Best I can figure is their, "unranked opponents wins" are quite a bit better than ours. That, and they do have a win at #4 ND. But that is their only win vs a ranked opponent as of today. Then again, though they have 2 losses, they are to the current #1 & 2.
Personally, I suspect the overall SOS is a bit of a crap shoot when it comes to unranked opponents. Once you get past a certain point, the rest of the teams just aren't that good. So, IMO, our wins vs #8, 12, 14,& 19 are better than UConn's win vs #4, and our single loss at #3 is better than their 2 losses to #1 & 2.
To sum it up, I can at least understand why ND is still higher-ranked than us...but think we have a very good argument to be higher than UConn, even though their SOS is #2 and ours #17.