In my shower, the difference between, cool, nice and too-damn-hot is a tiny turn of my cold water knob. I turn the hot water on full and then add just a tiny amount of cold water to make it bearable. Getting it right is difficult because the amount to turn the cold water know is so small.
Is there anyway to remedy this? I am pretty sure the thermostat on the water heater is as far up as it can go.
This may well be the problem - try turning it down so a bit of excess hot does not produce scalding water.
Then, if problem persists, replace the faucet set. To make it worth the trouble (if this is over a tub or really wide shower) - add a second shower head on the opposite wall. I plan on a bath remodel in a few monthe (kitchen comes first) - you betcha there is going to be 5’ wide shower with dual heads in the master.
Yes, these are DIY for me - depending on the place’s age (steel or copper pipes?), it could be a nice learning experience (you do have another bath, right?).
What type of water heater do you have? If it is electric there are most likely two thermostats.
It could be a simple fix, pull the cartridges out and check the washers and/or that the tap functions properly.
Or, you can replace the tap cartridges to ones that open more gradually, giving you better control over the flow.
Like Dreamy B said
You should not have your water heater at full especially if you have separate taps for hot and cold.