An Army veteran was severely injured in a hit-and-run crash after trying to save a woman who was allegedly being assaulted by her boyfriend.