I should not have to dodge speeding cars and earth movers to get into my building!!! (And especially not with a broken toe -- did I mention we have NO handicapped parking???)
Ugh.
How many employees do you have? If you have enough, report them to the EEOC for violating the Americans with Disabilities Act which mandates handicap accessibility.