<human>: Condense the text into a few key points

We've known each other since teenagers and been through a lot together.  She recently got engaged and is planning on having her wedding in Morocco because that's where her family (and fiance) originate. Despite wanting to be there for her special day, there's several reasons why I don't want to go:

1) She has cheated multiple times on her fiance and does not plan on ever telling him. I've always told her I disapproved (but agreed to not tell anyone) but I'm scared I might do something impulsively on the day.

2) I've been to Morocco last yr with her where we stayed with her family and I loathed everything. I'm a city girl through and through, I struggled with the heat, lack of hygiene, mannerisms etc (sorry to any moroccans, nothing personal I just prefer clean concrete type places)

3) I found the residents and her family rude and racist. I am asian, which obviously made me stand out and I was often stared at and had racist remarks shouted at me throughout (to the point where I almost bought a ticket to go home early, it was that bad). Even caught strangers taking pictures of me several times. Her family were civil but I caught them talking about me multiple times when they thought I wasn't aware and I could tell they weren't saying nice things. (I'm not saying everyone there is a racist obviously but the experience was very upsetting and scarring for me). 

4) Don't want to waste money on the plane ticket as I am struggling financially (I'm a uni student). 

What should I do? Am I just being selfish for not wanting to go (after all it's her wedding day)?
<bot>: Friend wants to get married to guy she cheated on in Morocco. Don't wanna go cos I hate the place from bad experience and disagree with infidelity.