Edit to add: You can build cross-platform GUI apps in Red now but, while they're very close to the finish line, and making progress every day, there are still a few missing pieces yet to complete on the 1.0 roadmap.
Also, it sounds like the work you're doing isn't what you really want to be doing. Sure, it pays well and, with a family, income is an important consideration but, I suspect it is more important to your wife that you are happy than whether you're making a lot of money.
Maybe US Supreme Court clerk isn't attainable but what about your state Supreme Court? (I'm making the uneducated assumption that state Supreme Courts have clerks) Maybe there is some other area of law that you can work in that will be just as fulfilling to you? It's probably worth putting some time into researching that, especially if programming isn't providing more than a paycheck.
Finally I recommend letting your parents live their lives the best they know how. Yeah, it's unusual but, there's not much you can do other than accept it.