If the police were obligated to protect everyone then they would be
monetarily obligated to pay for all damages done by criminals that they
did not stop which would cost billions
of taxpayers money. They are obligated to keep the general peace, not
babysit every individual. People are the problem. If you elected people
who believe in the right of self defense there would eventually be far
less home invaders. Eventually they would either stop or all be dead.
Don't blame the police, blame yourself for not defending yourself and
believing government lies that they will defend you; therefore you don't
need guns.
The Supreme Court ruled that the police did not have a constitutional duty to protect a person from harm. An exception may occur when you are in police custody, being transported or locked up.