Thank you for the reply.
If you were never interrogated after you were arrested, your Miranda rights were not violated. It is not necessary that Miranda warnings be given with every arrest. Miranda just stands for the fact that you don't have to submit to post-arrest interrogation about an incident.
Miranda warnings do not have to be given at the time of your arrest. They should be given before you are questioned about the incident.
A Miranda violation does not, unfortunately mean your case would get dismissed. You'd be entitled to a hearing on whether your rights were violated. If you win the Miranda hearing, the case would go on, but any statements you made that were improperly taken could not be used against you during the course of the trial.
The lack of access to your inhaler may rise to the level of a civil rights violation if you can demonstrate that you sustained physical injury as a direct result of their denial of that medication. However, that too would not get your case dismissed. That would be a separate civil matter rather than a part of your criminal case, if you wanted to try to sue the police and hold them accountable for injuries you sustained.
Your criminal charge is a Class 3 misdemeanor. YOu can see the law as to this here. A class 3 misdemeanor is a very low level offense. There is no possibility of jail time for a class 3 misdemeanor. It has a civil fine, which can be up to $500.
That said, it is a misdemeanor and it can appear on your criminal history. So if it is not dismissed, you would want to have a lawyer with you for your arraignment to negotiate a disposition which would keep the conviction off of your record or who would try the case for you if you wished to fight the charges.
The ACLU does not act as an attorney on a trial level. But they can direct you to a local civil rights lawyer who can go over whether you have any kind of a viable civil suit for the denial of your medication.