I think this is a sad day for the kids on your team. As funny as it sounds, my team was the same way starting my sophomore year after our golf coach of 10 years decided to leave his coaching job at our school to pursue an AD job in another district.
During the time our school was looking for a coach, we got some guy who came in, didn't enforce the rules, and completly killed the team moral. Guys never went to practice, some decided to smoke and drink on the course, and one guy buried his putter in a green on a course we practiced at, thus losing our playing priviliges at the course. It was by far the worst year of high school. That was until our new coach came in...
He was a lot like you. He enforced the rules, kicked guys off the team for cutting practice, and put the job of enforcing the rules and such on the juniors and seniors. You see he made US police eachother. I can't tell you how much it sucked to be the bad guy when you're a junior on the squad; however, you don't know how good the team got when we buckled down and listened to what our coach had to say.
He had played college golf with David Toms, had a 3 handicap, and was a former assistant pro before moving to our area in dallas. Not only did he relate to us because he was younger than most coaches (28 years old), he also let us know that it was up to us to make things happen.
In less than a semester we went from placing in the middle of the pack at tournaments to winning three tournaments and playing in the North/South High School Championship in Myrtle Beach, SC.
Two of our guys (including myself) were offered college golf scholarships because of my coach.
The sick part about your story is the fact that you give your time for nothing in return buy a little respect. Sometimes you get a couple of bad eggs that kill a team, and other times you get a whole crate of foul smelling eggs. My opinion for you is to cut your ties and leave. When you leave, maybe the coach will see what an impact you had when you were there.
I used to have aspiration some day of going back to my high school years from now and coaching my old team, but the way kids are these days, it makes me want to puke! I'm only a year removed from college and I'm still amazed at the lack of respect 16 and 17 year old kids show.
Maybe it's my military upbrining, but I just don't know where you get off flipping an adult off. That to me is just unreal...