Need replacement entry door
Your problem is the plastic frame holding the window in place. You could probably make one out of plywood, mdf, pine or whatever. Cut the shape, router the edge to get the curvature their now. Prime it, paint it, install it and touch it up. It shouldn't warp like the plastic does. A cabinet shop shouldn't charge you too much to do this if you do not have the tools. Cheaper than replacing the door and it sounds like there is nothing with it, just the window frame right?