Prove that $f(x) = \frac{(x+1)\sin x}{x}$ is bounded at $(0,1)$. Is it a valid proof? Proof:
We assume that $f(x)$ is unbounded at $(0, 1)$. So for any $M\in \mathbb{R}$
there exists an $x\in (0,1)$ such that:  
$|f(x)| = |\frac{(x+1)\sin x}{x}| > M \Rightarrow^{(1)} \frac{(x+1)\sin x}{x}>M
\Rightarrow x\sin x+\sin x > Mx \Rightarrow^{(2)} x(\sin x + 1)>Mx \Rightarrow
\sin x+1 > M \Rightarrow \sin x>M-1.$  
(1).$\sin x > 0$ for any $x\in(0,1)$
(2).$x>\sin x$ for $x\in(0,1)$
We can choose $M=3$, so:
$\sin x>2.$  
And this is a contradiction because $\sin x \leq 1$ for any $x\in(0,1)$. $\Box$ 

Your proof works. Here is another one.
It is easily seen that $\lim_{x\to 0} f(x) = 1$. Also, $f$ is defined at $x=1$. Hence, we can extend $f$ by continuity to the function $g: [0,1] \to \mathbb R$,
$$g(x) = \begin{cases} 1, \text{ if $x = 0$} \\ f(x), \text{ if $x \in (0,1]$} \end{cases}$$
A continuous function on a compact set is bounded. Hence, $g$ is bounded and therefore so is $f$.
