so i guess the lesson you should take from this is

DONT DRIVE AROUND WITH EXPIRED TAGS.

dont complain, you broke the law by
A) not have your tags up to date
B) not having proof of insurance. yes you are required by law to have proof with you in your car.