Nope. You have no right to store your care in the Rite Aid lot. They were within their rights to tow it.
In the reverse, do you think it would appropriate for them to store merchandise without your permission in your home if they did not have room at the store?
Sorry, but Rite Aid has no obligation to notify you that your car will be towed from its property after your repeated use of the lot as your own satellite parking facility. The registration status is irrelevant - they finally got ticked off that you were constantly parking your cars on their lot and had it towed. The lot is intended for the use of their customers.
A roundup of the best tips and legal advice.