Виноваты оба. В любви присутствуют все признаки "несчастливой любви" - недопонимание, несговорчивость, мало общего, и конечно главное - Одинцова не нигилистка. Базаров, будучи нигилистом, должен все отрицать и быть себе верным. А тут он вдруг влюбляется в нее! Отрицая любовь! И Одинцова хороша - понимая в глубине души, что хорошего то ничего не будет, не может просто поговорит об этом, серьезно и не отходя от темы. Она лишь намеками ходит вокруг да около, часто просто молчит и не говорит об этом. Их любовь несчастливая.