I think I understand the proof why $\lim_{n \to \infty}f(x_n)=\frac{x}{n}$ doesn't converge to $f(x)=0$ for $x \in \mathbb{R}$. This is because $\lim_{x \to \infty}\frac{x}{n} = \infty$ and $\lim_{x \to -\infty} \frac{x}{n}=-\infty$ and therefore I can't define an $\epsilon$-ball around $f(x)$ such that $d(f_n(x),f(x))$ is within this ball.
So what if instead I define some finite subset $D \subset \mathbb{R}$ such that $x \in D$? Will then $f_n(x)$ converge to $f(x)$ uniformly? I think it will because I can vary $x \in D$ as I like and $\forall x$ this $\epsilon-$ball will be found for $n> N$.
So here's my confusion: why doesn't this work with the case $x \in \mathbb{R}$? If infinity is not a real number, then I can take any real number and apply the same idea.
Yet it is wrong. Why?