YABU with your expectations IMO.
She doesn't want to come on the hen night or have anything to do with it Fair enough - I have never been keen on the idea myself. Forced fun with people you only are there with because you have a mutual friend 
She doesn't want to try on dresses etc with the other bridesmaids Depends what you are doing here - obviously she will need to try on the dress, and it makes life easier to do that together so you only have to go the once - if she's objecting to that, then SIBU, but if you are doing lots of trips and making it into some kind of day out, then fair enough she wasn't expecting that. Also, we don't know how much choice of day/time/date you are giving - she may have other things on. Be interesting to hear her take on this.
She doesn't want to stay overnight at the venue with the other bridemaids Again, fair enough - why would she need to?
Bridesmaid duties don't include night time duties. It might just not be, like me that it's something she wants to spend her money on
She won't join Facebook to join in the group chat about the wedding which is fair enough - but she also won't join whatsapp or give anyone her mobile number so was completely unable to take part in choosing dresses/shoes etc meaning I had to literally travel to her house and show her actual pictures to get her opinion Again, no reason why she should join a social media set up if she doesn't want to - surely you have her phone number if she's your sister? - I don't see why that meant you had to go to her house, could you not have called her?
The latest one is that she doesn't want the hairdresser doing her hair on the day as she's scheduled to have it done the week before as it's every 6 weeks so it doesn't "fit" I didn't expect my bridesmaids to come to my hairdresser, nor, as a bridesmaid have I been expected to use anyone else's hairdresser - don't the majority of people prefer to have their hair done by their own hairdresser? I can't see how that is unreasonable.
We also arranged a night for the bridesmaids to come to my house, we'd have a bit of a drink and all try on our dresses - she doesn't want to come to that either. She's 22 btw So I supsect that means she's got better things to do than spend a night trying on a dress 