@Haali I hear what you are saying. I may come off in these posts here as different than I really am, like most of us. Tough behind an anonymous online persona but a total neurotic wimp in real life. I don't want to insult someone back as I usually feel guilty later. I do think the fat remarks are rude, especially considering I am not actually fat at all. Rude is rude. I think my eating habits are civilized but I can't seem to get through most dinners without the " we don't do that in China" routine. Point being one can start feeling defensive and even paranoid and exaggerating events. As someone said above I love hearing a ni hao as I stroll. It is true, and a compliment motivates all of us over laughter and criticism. The " I'll study even harder harder and show them all! " approach never works.
Chinese people can be extremely rude and that is that. But you do not have to let prevent you from improving your Chinese. Sadly I have and I regret it.
My two cents ( ot two mao) of advise is to use apps or mp3s with your smart phone. If you lack a smart phone I am at a loss. But you can loop MP3 lessons or pick phrases from an app and listen over and over. Apps help with characters as well. This thread actually makes me want to get back at it better, but I will probably get laughed at later and give it all up again.
and I think a realistic goal is important. If you want to soak and listen at a high level and know two thousand characters you had better get off GK and start working. If you want improve survival level and acquire some phrases to compliment people or the culture ( best to do this even if you are not 100% sincere ) then you can do it with some daily work and monthly goals. And that persistence.
Methods are not the same for every one. Seeking a visual method? I bought a bunch of those flash cards for kids learning English. On one side is English but he other has Chinese. Back in my serious days I went through those daily over and over. Of course some of the English is totally wrong and that is some of the fun.
Children's story books too. You will need help even there, but it has pictures and the vocabulary is often useful. I learned the term " kan renao " (watch the activity) from a kids book and use it when people on the street ask me what I am doing.
Try to learn how to say as many things as possible in your apartment in Chinese, and then use prepositions. The cup is on the table. The book is beside the chair. Of course later you will forget all of that when the exact moment to use it arises, but most likely you will piece it together then blurt out something a minute too late. But so what. Maybe next time you will chime in on time. By God! The tea cup is on the table!
I recommend to fellow neurotic Aussies to use Chinese in situations where it has a chance of working. Daily activities in your neighborhood. If you are in over your had just start speaking English. Really. You do not have to torment your self. If someone is just talking too fast, too many words, and the like just say " can you use a little English!" Exclamation not question. If they can they will. Usually ( or you-wa-Lee) they look liked somebody goosed them, or start looking around the room for ghosts or to sky as if they think God is speaking to them.
If someone wants to talk to you but they cannot speak some of your language it is not going to happen unless your Chinese is awesome. You do not have to do the " Zai shou yi ci" thing. Chinese people hate to repeat or speak slowly. You can remove yourself from the situation. Remind them your Chinese is still better than their English, as if they care. But you do not have to be humiliated.