That's not a bug; that's standard Markdown behavior. If you don't want standard Markdown behavior, kill the Markdown:
(trailing spaces shown as • for clarity), which results in:
That's what happened! I thought you must have been really tired or something.
Any way your point about lists....
Unfortunately it is a feature of HTML itself.
The example you give is converted into the following HTML: