Your 'friend' sounds bitter and inconsiderate, and projecting her own fears on you. Firstly, well done, for still going out there and dating.
Secondly, 'good ones' don't come in an age range or relationship status. Different men have different timelines and not everyone decided to couple up in their 20s. Plenty of men wait till their mid-late 30s to settle down, once they're established in their careers, done all the adventures and had enough of the single life. Just like loads of single women at the same age. Similarly, if all the 'good ones' were all taken, there would be no married men cheating or being crap partners.
Also, nothing wrong with a divorced man. It shows he can commit and knows how to be in a relationship. They're no different than men who've been in very long term relationships that ended, but did not marry. Don't write off a whole pool of men who were willing to take a chance on someone and get married, have it not work out, and still be willing to risk love again.
I'm mid 30s and frankly meeting much better men now than in my 20s - they're more responsible, have been relationship trained by at least one woman, better at sex, and a lot are looking to settle down sharp-ish. There's also turds out there but that was the case even when i was younger.
Please take some distance from your friend, or certainly don't discuss your dating life with her. Surround yourself with people who will be encouraging and supportive of you. Dating is hard at any age, and always was. Keep going on dates, but remember that when you're feeling bitter/negative people can sense that energy - so best to take a break till you're feeling more excited about dating again.