I love the idea of cross body bags - I have 2 young children so having my hands free is a necessity. I own at least 6 bags in this style but none of them are actually comfortable for me to wear/carry. I have them in suede, leather, canvas & cotton, some have wider straps than others and all are small handbag sized so it's not like I'm carrying mountains of heavy stuff about. But all of them make my neck/shoulder hurt. What am I doing wrong?