Tough questions 1. Buang
To throw something because we don't want it anymore.Membuang sampah 2. Lempar
To throw something to the air. Put it simple: the thing that you lempar
'flies' higher than thing that you buangDia melempar orang itu dengan batu
He throws a stone at that person
a. Dia membuang batu itu
means that he simply throws the stone away either to a trash can or to the floor.
b. Dia melempar batu itu
means that he throws the stone and makes it 'flies' in the air3. Campak
- To throw harder, usually with a sense of anger, disgustDia mencampakkan surat itu ke lantai
- Used as a metaphore. More like 'to desert'Dia mencampakkan kekasihnya dan pergi bersama perempuan lain4. Lontar
Usually 'lontar' is used to describe a throwing action done by a tool or a machine and the result of the throwing action is stronger, further or higher.
Now see this:
buku itu ke lantai. Saya ambil dan melempar
kannya kembali ke atas meja. Dia mengambil buku itu kembali, kemudian mencampak
kannya dengan marah.
the book to the floor (because he doesn't want it anymore). I pick it up and throw
it back to the table (I am standing about 1 meter from the table. I grab the book and throw
it to the table (the book 'flies' to the table). He takes the book then throws
it away in anger
As for 'baling', sorry I've never heard this word before, not in the meaning of to throw something.
Hope it helps.