Mike: Might wanna just use soap and water, make sure any chemicals are cleaned off the plexi. Allow to dry well, then apply some Rustoleum primer. Again, allow to dry well before putting paint on. Hopefully, that'll do 'er!
Another hint: Use the same brand of primer and paint. Cheapo Wallyworld enamel doesn't always play well with Krylon, for example.
Mitch