It can be frustrating to feel like you're hurting your team. The good news is that there are plenty of people who don't sweat it. I'd suggest trying The100.io. You join groups that play together all the time. You can find people near your skill level to strive with. Most groups include sherpas who will show you how to successfully complete activities. Destiny has a fantastic community but sometimes it's a little hard to find it.