Istilah grammar nazi saya temukan dari situs 9gag, yang saya artikan sendiri sebagai orang yang selalu berusaha membenarkan kesalahan tata bahasa yang mereka temukan. Karena bahasa yang (wajib?) digunakan di 9gag adalah bahasa Inggris, maka contoh-contoh yang sering saya temukan adalah pembenaran tata bahasa Inggris. Seperti penggunaan you're dengan your, they're dengan their, dsb.
Istilah grammar nazi sepengamatan saya, memiliki kesan negatif. Mungkin karena ada kesan para grammar nazi itu (1) merasa bahwa membenarkan kesalahan tata bahasa adalah tugas mereka, (2) merasa bahwa tata bahasa yang baik dan benar itu harus selalu digunakan di manapun dan kapanpun.
Yah, untuk poin yang kedua, saya sebenarnya sangat setuju. Bisa jadi karena saya sendiri seorang grammar nazi, untuk bahasa Indonesia.
Hal yang ingin saya bahas sebenarnya adalah penggunaan "di" sebagai kata depan dan sebagai imbuhan (awalan). Saya sering merasa "gatal" ketika melihat beberapa kompasioner yang tidak membedakan mana "di" sebagai kata depan dan mana "di" sebagai imbuhan.
Misalnya, menulis "dirumah" padahal seharusnya "di rumah", "di makan" padahal seharusnya "dimakan", dst.
Contoh di atas contoh karangan saya, sih. Tapi saya menemukan banyak kesalahan-kesalahan serupa itu sampai saya tidak bisa menunjukkan lagi bukti-buktinya karena terlalu banyak. Dan saya juga tidak mau melakukan itu supaya kesan negatif grammar nazi tidak bertambah.
Sepengetahuan saya saja, sih, "di" sebagai kata depan itu, dipakai umumnya untuk menunjukkan "tempat melakukan aktivitas, tempat keberadaan", biasanya diikuti kata benda yang menunjukkan tempat, dan dipisahkan dengan spasi dengan kata benda tersebut.
Misalnya,
(1) Saya membaca buku di kamar.
(2) Ibu ada di dapur memasak ayam goreng. (Duh, jadi lapar.)
Ada beberapa "di" sebagai kata depan yang diikuti kata benda yang menunjukkan waktu. Misalnya,