Nothing about a general discharge will necessarily prohibit you from joining an ROTC. However, having substantiated misconduct on your military record will make it very difficult to receive a commission as an officer.
To answer your question in a word, "yes", but as my colleagues stated, getting your characterization upgraded is a long shot, and the fact that you have substantiated misconduct in your OMPF will make it hard for you to join the officer ranks of any military service. With all that being said, if you want to take a shot at it, give us a call. Read my Avvo profile and call when you are ready.