Must the set of explosion points be countable?

Let $A$ be the set of explosion points. I claim that $A$ is countable. It will suffice to show that, for each $n\in\mathbb N$, $\{x\in A:|f(x)|\le n\}$ is countable.

Consider a fixed $n\in\mathbb N$. Each point of $A$ is covered by an open interval $I$ such that $|f(x)|\le n$ holds for at most one point in $I$. The set $A$ is covered by countably many of those intervals.


I have yet no idea wether the set of explosion points can be uncountable. But the following is true:

Let $A \subset \mathbb{R}$ be non-empty and closed. Let $f: A \rightarrow \mathbb{R}$ be any map, then the set of explosion points is not equal to $A$.

Proof.
Assume the statement is false, i.e., that the set of explosion points is equal to $A$. Define for each $n \in \mathbb{N}$, $$ A_n = \{ x \in A \mid |f(x)| > n \}. $$ We claim that each $A_n$ is open and dense in $A$.
A_n is Open: Take $a \in A_n$, because $\lim_{x \rightarrow a} |f(x)| = \infty$, there exists $\delta >0$ such that for all $x \in A$ with $0<|x-a|<\delta \Rightarrow |f(x)| >n$. So that $B(a,\delta) \subset A$.
A_n is dense: Let $a \in A$ and $\delta >0$, because $\lim_{x \rightarrow a} |f(x)| = \infty$, there exists $\epsilon >0$ such that for all $x \in A$ with $0<|x-a|<\epsilon \Rightarrow |f(x)| >n$. In particular $a+\frac12 \min \{\epsilon, \delta\} \in A_n$.

By Baire's category theorem $\cap_{n=0}^\infty A_n $ is still dense in $A$. However $\cap A_n$ is empty and hence cannot be dense in $A$.