On page 54 of Weinberg's QFT I, he says that an element $T(\theta)$ of a connected Lie group can be represented by a unitary operator $U(T(\theta))$ acting on the physical Hilbert space. Near the identity, he says that
$$U(T(\theta)) = 1 + i\theta^a t_a + \frac{1}{2}\theta^a\theta^bt_{ab} + \ldots. \tag{2.2.17}$$
Weinberg then states that $t_a$, $t_{ab}$, ... are Hermitian. I can see why $t_a$ must be by expanding to order $\mathcal{O}(\theta)$ and invoking unitarity. However, expanding to $\mathcal{O}(\theta^2)$ gives
$$t_at_b = \frac{1}{2}(t_{ab} + t^\dagger_{ab})\tag{2},$$
so it seems the same reasoning cannot be used to show that $t_{ab}$ is Hermitian. Why, then, is it?