You should consider (and so should 'the photographer') that you can only gain a certain amount of control over the way images are displayed over the web. It is not practical to try and have the color or contrast appear perfect. The reasons why are as follows:
1. Not all browsers respect the embedded color profile
2. Not all users have installed or enable color profiles in their browsers.
3. Different applications, running within the web browser, will display the colors with different gamut or profile.
4. EVERY monitor is different!
My advice is to proof and save images for the web using sRGB, with slightly higher saturation, contrast and sharpening, than you think you might need viewing on your calibrated monitor in Photoshop or other quality image app.