Ok so, according to JK Rowling you can choose to become a ghost as long as you have a pure heart. Tell me why James and Lily Potter decided NOT to become ghosts? According to this logic, they would’ve been able to as they both died to save their son which is about as noble as you can get. Like sure, it sucks to be a ghost, but wouldn’t they want to stick around for their son??????
Harry could’ve had a semi happy childhood where he could still see his parents and talk to them :( Also imagine James and Lily haunting the Dursleys until they treat him right... Now, I’m making myself cry, there was soo many possibilities :(