you don't want to hear what i think. given that 1600 response to distance workouts, you are definitely not a distance guy. your 800 is ok but i am not even sure you are an 8 guy at 2:10. where i grew up that's marginal to make varsity, several seconds off making the final from a heat.
your 400 is ok but you aren't even training for that it sounds like.
(1) have you considered making the coach a bet? tell him, let me run with the mile relay sprinters a week then try an 8. if i improve, you let me switch.
(2) you could ask to switch to 400 duty from frustration and then see if you can find a meet to run unattached at 800 right after your season ends, and test whether training like a long sprinter changes things. my response to your times, independent of your workout retelling, was you could use more speed.
(3) based on your deterioration despite distance work from 4-8-16 i am not sure you're anything but a sprinter. but if you want to keep after it then (1) or (2), try and endrun any sort of authoritarianism indirectly.
(4) have you ever tried/considered the 300H? which then steps up to 400H in college. it's an event like the open 400 or the 800 that rewards a mix of speed and endurance, as long as your hurdle form is solid. but it's often kind of a backwater. some coaches staff if it with the same tall, slow 110H kids doubling up, who are solid over the hurdles formwise but can't lay down much of a time.