Dunno how hard or how well it works (not colorblind but was doing accessibility programming), but the Android OS has a feature where the user selects a palette that they can see through some wizard. The phone then applies it to everything on the screen. SE should try implementing something like this so they don't have to keep redesigning fights.