yes
as long as there not blood related yes
No it is not right to marry ones own stepbrother. Legally, they could though.
YES YOU CAN my cousin married hers
In the United States you can only be legally married to one person at a time.