Yes; Bounded Waiting Can be violated with 2 processes.
#Psudocode
/* i is this process; j is the other process */
while (true)
{
while (turn != i); /* spin until it’s my turn */ <<< critical section >>>
turn = j;
<<< code outside critical section >>>
}
Here Only Process i Get acess to CS repetadely but process j never gets CS (though it may get CPU time).
So No bounded Waiting for Process j.