Handicap placards and disabled veteran plates are given for more than ambulatory disabilities.
Technically the space is for any qualified individual, they are within the law.
If you park behind somebody and block them in aren't you illegally parked as well? Makes you as bad as them.
Myself I park far away because I need the exercise.