yeah, you were wrong.
"unethical" is the wrong word, but it's definitely not considered polite. Just randomly drafting people you don't know isn't cool. They don't know how well you handle your bike and don't know that you won't crash them.
and for the record:
****