I view an apartment on Wed'e evening & I like it so the agent asked me to signed the LOI straight away saying that we need to act fast since there are many other offer so I did. She also suggested to me that I should propose the landlord an early move in date (1 week before my original move in date) to get a better chance but an hour later the agent text me & say, it would be eve better if i change my date even earlier giving me 16 days to move in so I did because I do like the place then she text me few hours later saying the landlord has given the ok so told me to get the deposit & stamp duty cheques, my passport copy ready for her to pick up tomorrow morning at 10 am so I did... when I told her that i have given her a post dated (2 working days delay) cheques for reason I need to transfer money from 1 bank to another & she said.. "if that's the case then the landlord might change her mind since there are so many offer so it's first comes first serve" so I told the agent i understand but I cant change the date so if the landlord decided to go with the other offer than i will just give it a miss.
By noon, the agent text me saying the landlord still waiting for her husband to read the LOI since she can't read English then I text her back saying after having to think about it again, the start date it's too rush for me so I have decided to renew my lease instead so that its when the agent told me that my one month deposit will be forfeited...

I told her that ii don't understand especially since the landlord not signed the LOI or giving me the 100% ok yet so why do I have to pay & she otld me that is the rules & the price for the work she has put in?? if I have taken a lots of her time & have signed the TA then I probably agree with her but the Landlord not even signed the LOI yet!!
I asked her to send me a copy of the LOI she said she don't have it as it's with the landlord & then i asked when can I have it then she never reply until the next afternoon saying to me... "The landlord has signed so the TA will be deliver to you & enjoy your new environment" At this point i felt so sick because it seem like she now forcing me to sign the TA & telling me she too busy to answer my queries now so when I asked her why she forcing me & that she misleading me... then she started telling me that i should blame myself for the lack of knowledge!! then i decided not to text her back because she obviously an un-reasonable person & trying to con me!! she then kept harassing me by sending me text telling me if i dont sign the TA then i have to pay the one month deposit

Can someone please tell me am i the victim here?? does she have the right to forfeit my one month deposit even the LOI not signed yet?
Your advise will be very appreciated. Thank you in advance.