I'm afraid being on his back a lot is definitely a bad sign. :c
I don't think that a broken foot would make him do that. There's got to be another problem. Maybe a bacterial infection of some kind. Can you post a photo of the red tinge you described?
I hope I'm wrong and he's fine. :c
Robert Falcon Scott - Red salamander HM plakat
Passed on- Friedrich "Freedy"
Four African Dwarf Frogs - Dorkus, Sporkus, Baron(ess), and Bubbles!