OP, you are exactly right. This statement in Schwartz's book is completely wrong, and for exactly the reason you mention. I am now going to do something naughty and paste my answer from a previous question because I think it applies here. Here I go.
...
It seems to me that you got derailed by a rather unhelpful discussion in Schwartz. There's a lot going on here which I will briefly outline.
The first thing I want to briefly discus is the relevence of representations of the LORENTZ group vs. representations of the POINCARE group.
Lorentz group: Representations are finite dimensional, given by two half integers $(j_1, j_2)$, and not unitary. Spacetime translation is not included. Representations of this group are representations of local field operators $\hat \phi_i(x)$. Under a Lorentz transformation, the indices of $\hat \phi_i(0$) will get mixed together while the spacetime point $0$ will be fixed. Two simple examples include the spin $0$ representation, where $i$ is just $0$, and the $(1/2, 1/2)$ representation, where we instead use the symbols $\hat A_\mu$ and $\mu = 0... 3$. The fact that these finite dimensional representations (which just juggle around the field indices) are not unitary is totally uninteresting because there isn't a natural inner product of local operators, like there is with states, so who cares that they're not unitary!?
Poincare group: Representations are infinite dimensional, unitary, given (by Wigner's theorem) by either a mass $m^2$ and a half integer spin, or in the $m = 0$ case by a half integer helicity. These correspond to particle states. The fact they they are unitary is important because you want the group action to preserve the natural inner product on states. The fact they are infinite dimensional is not really unexpected, the same thing happens in non relativistic QM! For instance, in the spin $0$ case, single particle states are given by a momentum $| p \rangle$. Under a Poincare transformation,
$$
U(\Lambda, a) | p \rangle = e^{- i p a} | \Lambda p \rangle.
$$
The fact that you need to include a state $| \Lambda p \rangle$ for each Lorentz transformation $\Lambda$, this representation is infinite dimensional because your basis of single particle states is spanned by an infinite number of $p$'s. But this is also the case in non relativistic QM, that you have a basis spanned by an infinite number of momenta, and isn't special to quantum field theory, so it's not really that big a deal. It's true that the Poincare group is non compact because of boosts, but its also non compact because of translations, which is why QM is infinite dimensional (there's an infinite number of positions).
Relationship between the two: You can create single particle states by acting on the vacuum with field operators. In the spin $0$ case a single particle state is given by
$$
| p \rangle = \int d^3 x e^{- i \vec p \cdot \vec x} \hat \phi(\vec x) | 0 \rangle
$$
and in the spin $1$ case by
$$
| p, \varepsilon \rangle = \int d^3 x e^{- i \vec p \cdot \vec x} \varepsilon^\mu \hat A_\mu(\vec x) | 0 \rangle
$$
(modulo maybe some integration measure I forgot.) Here $\varepsilon^\mu$ is a polarization vector satisfying $\varepsilon^\mu p_\mu = 0$. Because single particle states are super positions of states like, say, $\hat A_\mu | 0 \rangle$, the spins of the physical particle states can be found by restricting oneself to the rotation part of the Lorentz group, $U(R)$, and just using the standard angular momentum addition formula, where the irreducible representations of the $j_1 \otimes j_2$ representation is $j_1 +j_2 \oplus j_1 + j_2 - 1 \oplus \ldots \oplus |j_1 - j_2|$. So in the $(1/2, 1/2)$ representation of the Lorentz group, we have $1/2 \otimes 1/2 = 1 \oplus 0$. However, the non physical $0$ representation is projected out by the condition $\varepsilon^\mu p_\mu$, getting rid of the negative norm states, yadda yadda yadda. The point is that $j_1 \otimes j_2$ give the possible particle spins, but some of them will be non physical.
The main point, though, is that representations of the Lorentz group are used for talking about field operators, while representations of the Poincare group are used for talking about particle states. Once you realize this, it's completely reasonable that representations of the Lorentz group are not unitary (why should they be?) and that representations of the Poincare group are not finite dimensional (why should they be?).