My question involves civil rights in the State of: North Dakota

Hello, long story short I was driving from Canada into the US and I was stopped at the border. I am a US citizen, but was not treated like one. My vehicle was searched and everything I had in their was taken out ( which was plenty of things because I was moving). All my paperwork was searched and I assume they went through my cell phone as well because when they gave it back the battery was removed and they had it in a different room . I was held in a cell for over an hour and was verbally abused the whole time. The border patrol agent kept screaming at me wheres the drugs. After they didn't find anything they finally let me go. They set me back on the time of my trip which later caused me to get a speeding ticket. Is there anything I can do? I told them I didn't want them to search my car and they told me they had the right to do so since I was crossing the border. They refused to answer my questions and told me if I continued to watch the search they would transfer me to a different cell. The whole time I was locked up not one other person was stopped. I assume it was because I am young. Iv been trying to contact attorneys but I am unsure of what kind to contact and cant find one who will take the case. This happened almost two years ago so I need to deal with it ASAP. Any suggestions on what I can or should do? I feel my rights were violated and I was extremely inconvenienced and traumatized. Thank you for your help.