but brian , who still smarted at his rejection by the o'hara family , had lingering regrets about sheila o'hara - now separated from her gambling husband - who had once been thought to be such a good catch .