As far as "Miro" goes, have you talked to him about it? You say he "knows" that you want to be just friends but still won't leave you alone... but maybe he just thinks you're taking a while to come around to him. I think you should have a talk with him about how you really like him as a friend but you don't want to be anything more, and if he keeps hanging on to you then you won't be able to see him as much. Especially if his clinging is just going to make your boyfriend madder at you... a real friend wouldn't want that. Explain that to him, and I hope he stops.