Оба варианта верны. Разница между ними в том, что родительный падеж передает значение «частичный охват предмета действием», поэтому вариант купил молока будет означать, что молока куплено немного. У винительного падежа (купил молоко) такого оттенка значения нет.
Такое сочетание возможно (при переносе лексического значения "кухня" = "кушанья").
Строгая норма: много кур, бегают куры. В разговорной речи допустимо: много куриц, бегают курицы.
Правильно: за что купил, за то и продаю.
Вы написали правильно: кубик Рубика.
Прилагательное кухонный.
Корректно использовать форму ед. числа.