he may have been with a lot of other people before but its obvious he wasn't happy. they didn't care about him enough to stay with him either, otherwise he wouldn't have to call so many different people to keep him company.
and as for shun, he doesn't somehow deserve her more than dai or...