You pushed her away by trying to force what YOU want upon her.
The internet is only good to initially meet someone. There must be a definite possibility in the near future for two who meet on the internet to get together physically.
You moved way too fast with this person.
Also, Know that just because two people love each other it does not mean that they are COMPATIBLE to live together and make a life together.
Take things slow...
Never give ultimatums or push people to make obligations.
Never try to force what YOU want.
If you love someone, you will be concerned with what THEY want.
Focus on building a long term friendship before you focus on a long term committed co-habitating relationship.
Life is a learning experience.
You will be ok